f4e8dc7c457224a08e80db8dd7ac12f681710f3e,platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java,VcsDirectoryConfigurationPanel,addSelectedUnregisteredMappings,#List#,438

Before Change


    List<MapInfo> items = new ArrayList<MapInfo>(myModel.getItems());
    for (MapInfo info : infos) {
      items.remove(info);
      items.add(new MapInfo(new VcsDirectoryMapping(info.mapping.getDirectory(), info.mapping.getVcs(), info.mapping.getRootSettings()), isMappingValid(info.mapping)));
    }
    addOrRemoveSeparator(items);
    Collections.sort(items, MapInfo.COMPARATOR);

After Change


    List<MapInfo> items = new ArrayList<MapInfo>(myModel.getItems());
    for (MapInfo info : infos) {
      items.remove(info);
      items.add(MapInfo.registered(info.mapping, isMappingValid(info.mapping)));
    }
    sortAndAddSeparatorIfNeeded(items);
    myModel.setItems(items);